Java তে String Manipulation হল এক গুরুত্বপূর্ণ কাজ যা স্ট্রিংয়ের বিভিন্ন কাজের জন্য ব্যবহৃত হয়। String Concatenation, String Length, এবং Substring হল স্ট্রিং ম্যানিপুলেশনের তিনটি সাধারণ এবং গুরুত্বপূর্ণ অপারেশন। এখানে আমরা এই তিনটি অপারেশন কিভাবে ব্যবহার করা যায় তা উদাহরণের মাধ্যমে দেখব।
String Concatenation এর মাধ্যমে দুটি বা একাধিক স্ট্রিং একত্রিত (join) করা হয়। Java তে এটি করা যেতে পারে +
অপারেটর অথবা concat()
মেথড ব্যবহার করে।
+
অপারেটর ব্যবহার করে:public class StringConcatenation {
public static void main(String[] args) {
String str1 = "Hello";
String str2 = "World";
// + অপারেটর ব্যবহার করে স্ট্রিং যোগ করা
String result = str1 + " " + str2;
System.out.println("Concatenated String: " + result);
}
}
Output:
Concatenated String: Hello World
concat()
মেথড ব্যবহার করে:public class StringConcatenation {
public static void main(String[] args) {
String str1 = "Java";
String str2 = "Programming";
// concat() মেথড ব্যবহার করে স্ট্রিং যোগ করা
String result = str1.concat(" ").concat(str2);
System.out.println("Concatenated String: " + result);
}
}
Output:
Concatenated String: Java Programming
length()
মেথডটি একটি স্ট্রিং এর দৈর্ঘ্য (অক্ষরের সংখ্যা) ফেরত দেয়।
public class StringLength {
public static void main(String[] args) {
String str = "Hello, Java!";
// length() মেথড ব্যবহার করে স্ট্রিং এর দৈর্ঘ্য পাওয়া
int length = str.length();
System.out.println("The length of the string is: " + length);
}
}
Output:
The length of the string is: 13
substring()
মেথডটি একটি স্ট্রিং এর নির্দিষ্ট অংশ বের করতে ব্যবহৃত হয়। এটি দুটি ফর্মে ব্যবহৃত হতে পারে:
substring(int startIndex)
: এটি শুরু সূচক থেকে শেষ পর্যন্ত স্ট্রিংয়ের অংশ বের করে।substring(int startIndex, int endIndex)
: এটি শুরু সূচক থেকে শেষ সূচক পর্যন্ত স্ট্রিংয়ের অংশ বের করে।substring()
মেথড ব্যবহার করে স্ট্রিং এর অংশ বের করা:public class StringSubstring {
public static void main(String[] args) {
String str = "Java Programming";
// substring() মেথড ব্যবহার করে স্ট্রিং এর অংশ বের করা
String subStr1 = str.substring(5); // "Programming"
String subStr2 = str.substring(0, 4); // "Java"
System.out.println("Substring from index 5: " + subStr1);
System.out.println("Substring from index 0 to 4: " + subStr2);
}
}
Output:
Substring from index 5: Programming
Substring from index 0 to 4: Java
+
অপারেটর বা concat()
মেথড ব্যবহার করা যায়।length()
মেথডটি একটি স্ট্রিংয়ের দৈর্ঘ্য ফেরত দেয় (অর্থাৎ, স্ট্রিংয়ের মধ্যে কতটি অক্ষর রয়েছে)।substring()
মেথডটি স্ট্রিংয়ের নির্দিষ্ট অংশ বের করার জন্য ব্যবহৃত হয়। এটি একটি স্ট্রিংয়ের মধ্যে শুরু এবং শেষ সূচকের মধ্যে থাকা অক্ষরগুলি রিটার্ন করে।এই তিনটি অপারেশন Java তে স্ট্রিং ম্যানিপুলেশনের জন্য অত্যন্ত সাধারণ এবং গুরুত্বপূর্ণ।
Read more